Class RadiusClientProcessImpl

All Implemented Interfaces:
IPCObject, Process, RadiusClientProcess

public class RadiusClientProcessImpl extends ProcessImpl implements RadiusClientProcess
Information provided by the PKI file:

    \class RadiusClientProcess
    
    \brief RadiusClientProcess holds and manipulates the RADIUS client.
    
    \example network().getDevice("Router0").getProcess("RadiusClient")
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • removeFromServerVect

      public void removeFromServerVect(IPAddress ipAddr)
      Information provided by the PKI file:
      
          \brief Removes the specified client IP address from the ACS server.
          
          \param ipAddr, the client IP address of interest.
          
              
      Specified by:
      removeFromServerVect in interface RadiusClientProcess
      Parameters:
      ipAddr - Takes in a parameter of ipAddr
    • removeFromServerVectByName

      public void removeFromServerVectByName(String serverName)
      Information provided by the PKI file:
      
          \brief Removes the specified RADIUS server.
          
          \param serverName, the name of the RADIUS server to remove.
          
              
      Specified by:
      removeFromServerVectByName in interface RadiusClientProcess
      Parameters:
      serverName - Takes in a parameter of serverName
    • addToServerVect

      public void addToServerVect(IPAddress ipAddr, String keyStr, boolean isSingleConnection, int authPort, String serverName)
      Information provided by the PKI file:
      
          \brief Adds the specified client IP address to the ACS server.
          
          \param ipAddr, the client IP address of interest.
          \param keyStr, the secret key.
          \param isSingleConnection, true for single connection, false for multiple connection.
          \param authPort, the RADIUS port.
          
              
      Specified by:
      addToServerVect in interface RadiusClientProcess
      Parameters:
      ipAddr - Takes in a parameter of ipAddr
      keyStr - Takes in a parameter of keyStr
      isSingleConnection - Takes in a parameter of isSingleConnection
      authPort - Takes in a parameter of authPort
      serverName - Takes in a parameter of serverName
    • getServerCount

      public int getServerCount()
      Information provided by the PKI file:
      
          \brief Returns the number of ACS servers.
          
          \return int, the number of ACS servers.
          
              
      Specified by:
      getServerCount in interface RadiusClientProcess
      Returns:
      int Returns a int